From ee876f94b145089baafbda05b05623b4c4de6ae7 Mon Sep 17 00:00:00 2001
From: Li Yuan
Date: Fri, 24 Jul 2009 16:23:57 +0800
Subject: [PATCH] Remove both SHOWING and SELECTED states when menuitem is not
visible
Bug #582674 and Bug #574674. Remove SHOWING state also.
---
modules/other/gail/gailmenuitem.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/modules/other/gail/gailmenuitem.c b/modules/other/gail/gailmenuitem.c
index 173eace98c..3c238e729a 100644
--- a/modules/other/gail/gailmenuitem.c
+++ b/modules/other/gail/gailmenuitem.c
@@ -258,6 +258,7 @@ gail_menu_item_ref_state_set (AtkObject *obj)
if (!atk_state_set_contains_state (parent_state_set, ATK_STATE_SELECTED))
{
atk_state_set_remove_state (state_set, ATK_STATE_FOCUSED);
+ atk_state_set_remove_state (state_set, ATK_STATE_SHOWING);
}
return state_set;
--
2.30.2